FROM node

# 设置环境变量
ENV NODE_ENV=production
ENV APP_PATH=/node/app

# 设置工作目录
WORKDIR /usr/src/app

# 把当前目录下的所有文件拷贝到镜像的工作目录下 .dockerignore 指定的文件不会拷贝
COPY . ./

# 安装依赖
RUN npm install -f --registry=https://nexus.dyvip.tech/nexus/repository/npm-all/

# 暴露端口
EXPOSE 80

ENTRYPOINT ["npm", "run"]

CMD ["dev"]